package com.xiaoxu.entry.bishi;

/**
 * 谁先执行 结论 abcde
 * 静态代码块 -》含静态变量的代码块-》代码块-》构造方法-》普通方法
 */
public class Test01 {
    Test01(){
        System.out.println("d");
    }
    static int num = 4;

    {
        num += 3;
        System.out.println("b");
    }

    int a =5;

    {
        System.out.println("c");
    }

    public void a(){
        System.out.println("e");
    }

    static {
        System.out.println("a");
    }



    public static void main(String[] args) {
        Test01 test01 = new Test01();
        test01.a();
    }
}
